package basedatos;

import javax.persistence.NoResultException;
import javax.persistence.Query;
import modelo.Sistema;

/**
 *
 * @author caesar
 */
public class SistemaBD extends OperacionesBD
{
    public Object selectConfiguracion()
    {
        Object objSys = null;
        try
        {
            entidad.getTransaction().begin();
            Query q = entidad.createQuery("Select s From Sistema s");
            objSys = q.getSingleResult();
            entidad.getTransaction().commit();
            return objSys;
        }catch(NoResultException ex)
        {
            ex.getMessage();
            entidad.getTransaction().rollback();
            return null;
        }catch(Exception ex)
        {
            ex.getMessage();
            entidad.getTransaction().rollback();
            return null;
        }
    }
    
    public boolean updateParametrosSys(Sistema sys)
    {
        try
        {
            entidad.getTransaction().begin();
            Sistema s = entidad.find(Sistema.class, 0);
            s.setLoguear(sys.getLoguear());
            entidad.getTransaction().commit();
            return true;
        }catch(Exception ex)
        {
            ex.getMessage();
            entidad.getTransaction().rollback();
            return false;
        }
    }
}//cls
